package com.survey.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.survey.common.annotation.Excel;
import com.survey.common.core.domain.BaseEntity;

/**
 * 追问信息对象 sur_followup
 * 
 * @author ruoyi
 * @date 2024-12-23
 */
public class SurFollowup extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 追问ID */
    private Long followupId;

    /** 所属问题ID */
    @Excel(name = "所属问题ID")
    private Long issueId;

    /** 追问内容 */
    @Excel(name = "追问内容")
    private String followupContent;

    /** 追问图片列表（存储图片路径的逗号分隔字符串） */
    @Excel(name = "追问图片列表", readConverterExp = "存=储图片路径的逗号分隔字符串")
    private String followupImages;

    /** 删除标志，0表示未删除，1表示已删除 */
    private String delFlag;

    public void setFollowupId(Long followupId) 
    {
        this.followupId = followupId;
    }

    public Long getFollowupId() 
    {
        return followupId;
    }
    public void setIssueId(Long issueId) 
    {
        this.issueId = issueId;
    }

    public Long getIssueId() 
    {
        return issueId;
    }
    public void setFollowupContent(String followupContent) 
    {
        this.followupContent = followupContent;
    }

    public String getFollowupContent() 
    {
        return followupContent;
    }
    public void setFollowupImages(String followupImages) 
    {
        this.followupImages = followupImages;
    }

    public String getFollowupImages() 
    {
        return followupImages;
    }
    public void setDelFlag(String delFlag) 
    {
        this.delFlag = delFlag;
    }

    public String getDelFlag() 
    {
        return delFlag;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("followupId", getFollowupId())
            .append("issueId", getIssueId())
            .append("followupContent", getFollowupContent())
            .append("followupImages", getFollowupImages())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("delFlag", getDelFlag())
            .toString();
    }
}
